import {fetch,IMAPI} from '../api';
import hgjSkip from '../../assets/js/hgjSkip';

const getApplyInfo = (objs)=>{return fetch('AskToSee/GetAskToSesList',{OpenId: OBJ.OpenId,Sig: OBJ.Sig,...objs})};

// ---------------
// ---------------
// ---------------
// 求见问题列表
// ---------------
const getReleaseAskToSes = 'AskToSee/ReleaseAskToSes';

// ---------------
// ---------------
// ---------------
// 行家信息点赞和取消赞
// ---------------
const getmeetlike = 'Praise/meetlike';

// ---------------
// ---------------
// ---------------
// 求见信息点赞和取消赞
// ---------------
const getlike = 'Praise/asktoseelike';

// ---------------
// ---------------
// ---------------
// 求见信息列表
// ---------------
const getAskToSesList = 'AskToSee/GetAskToSesList';

// ---------------
// ---------------
// ---------------
// 获取行家信息
// ---------------
const getexperinformation = 'PostMessage/Getexpertinfo';

// ---------------
// ---------------
// ---------------
// 附近的数据列表
// ---------------
const getNearPostMessage = 'NearbyPostMessage/getlocationmessage';

// ---------------
// ---------------
// ---------------
// 单条求见信息
// ---------------
const getSingleAskToSes = 'AskToSee/GetSingleAskToSes';

// ---------------
// ---------------
// ---------------
// 单条求见信息评论
// ---------------
const getcommentlist = 'Comment/GetAskComment';

// ---------------
// ---------------
// ---------------
// 行家发布相关评论列表
// ---------------
const GetPostComment = 'Comment/GetPostComment';

// ---------------
// ---------------
// ---------------
// 好友列表
// ---------------
const Recommendfrirend = 'AskToSesApplys/CoverAskToSes';

// ---------------
// ---------------
// ---------------
// 求见自荐
// ---------------
const getCoverAskToSes = 'AskToSesApplys/CoverAskToSes';

// ---------------
// ---------------
// ---------------
// 求见申请列表
// ---------------
const getAskToSesApplyList = 'AskToSesApplys/GetAskToSesApplyList';

// ---------------
// ---------------
// ---------------
// 拒绝行家求见申请
// ---------------
const RejectAskToSesApply = 'AskToSesApplys/RejectAskToSesApply';

// ---------------
// ---------------
// ---------------
// 行家信息详情
// ---------------
const getloactionmessagedetail = 'NearbyPostMessage/getloactionmessagedetail';

// ---------------
// ---------------
// ---------------
// 行家查看订单详情
// ---------------
const getOrderList = 'ExpertAppointmentOrder/GetMeetOrder';

// ---------------
// ---------------
// ---------------
// 我(行家)的约见清单列表
// ---------------
const getUserMeetOrderData = 'ExpertAppointmentOrder/GetExpertMeetoOrderList';

// ---------------
// ---------------
// ---------------
// 我（用户）约的行家列表
// ---------------
const getMeetOrderlist = 'UserAppointmentOrder/GetUserMeetOrderList';

// ---------------
// ---------------
// ---------------
// 我的求见问题列表
// ---------------
const getmyquestionlist = 'AskToSee/GetMyAskToSesList';

// ---------------
// ---------------
// ---------------
// 添加求见感谢费
// ---------------
const AppendThankCost = 'AskToSee/AppendThankCost';

// ---------------
// ---------------
// ---------------
// 行家确认订单
// ---------------
const getAffirmMeetOrder = 'ExpertAppointmentOrder/AffirmMeetOrder';

// ---------------
// ---------------
// ---------------
// 行家拒绝订单
// ---------------
const getRejectMeetOrder = 'ExpertAppointmentOrder/RejectMeetOrder';

// ---------------
// ---------------
// ---------------
// 查询行家可约见标题列表
// ---------------
const expertCanAppointmentList = 'ExpertAppointmentOrder/GetExpertCanAppointmentList';

// ---------------
// ---------------
// ---------------
// 用户提交求见订单
// ---------------
const getSubmitAskToSesOrder = 'ToSee/SubmitAskToSesOrder';

// ---------------
// ---------------
// ---------------
// 用户同意求见订单
// ---------------
const getAskToSee = 'AskToSee/SubmitAskToSesOrder';

// ---------------
// ---------------
// ---------------
// 创建约见支付订单
// ---------------
const getcreatpayorder = 'UserAppointmentOrder/CreateMeetDealOredr';

// ---------------
// ---------------
// ---------------
// 创建干货支付订单
// ---------------
const CreateDryGoodsDealOredr = 'DryGoods/CreateDryGoodsDealOredr';

// ---------------
// ---------------
// ---------------
// 约见订单回传支付结果
// ---------------
const setcreatpayorder = 'UserAppointmentOrder/BackDealOrder';

// ---------------
// ---------------
// ---------------
// 用户投诉
// ---------------
const AccusemeetOrder = 'UserAppointmentOrder/AccusemeetOrder';

// ---------------
// ---------------
// ---------------
// 约见求见发起评论
// ---------------
const setAskComment = 'Comment/LaunchMeetOrAskComment';

// ---------------
// ---------------
// ---------------
// 购买发起评论
// ---------------
const LaunchPurchaseComment = 'Comment/LaunchPurchaseComment';

// ---------------
// ---------------
// ---------------
// 用户取消订单
// ---------------
const getCancelMeetOrderuser = 'UserAppointmentOrder/CancelMeetOrderuser';

// ---------------
// ---------------
// ---------------
// 行家取消订单
// ---------------
const getMeetOrderexpert = 'ExpertAppointmentOrder/CancelMeetOrderexpert';

// ---------------
// ---------------
// ---------------
// 我的行家
// ---------------
const getexpertinfo = 'PostMessage/Getmyexpertinfo';

// ---------------
// ---------------
// ---------------
// 获取行家信息
// ---------------
const getexpert = 'PostMessage/Getexpertinfo';

// ---------------
// ---------------
// ---------------
// 我的干货知识购买内容
// ---------------
const getmyPurchase = 'PurchaseRecord/GetMyPurchaseRecord';

// ---------------
// ---------------
// ---------------
// 获取应用信息评论
// ---------------
const InfoCommentList = IMAPI + 'Impression/InfoCommentList';

// ---------------
// ---------------
// ---------------
// 获取应用信息评论
// ---------------
const DeleteAskToSes = 'AskToSee/DeleteAskToSes';

const API = {
  getApplyInfo,
  getReleaseAskToSes,
  getmeetlike,
  getlike,
  getAskToSesList,
  getSingleAskToSes,
  getcommentlist,
  Recommendfrirend,
  getCoverAskToSes,
  getexperinformation,
  getAskToSesApplyList,
  getloactionmessagedetail,
  RejectAskToSesApply,
  CreateDryGoodsDealOredr,
  getUserMeetOrderData,
  getMeetOrderlist,
  getmyquestionlist,
  getAffirmMeetOrder,
  AppendThankCost,
  getRejectMeetOrder,
  getMeetOrderexpert,
  expertCanAppointmentList,
  getSubmitAskToSesOrder,
  getAskToSee,
  getcreatpayorder,
  AccusemeetOrder,
  setAskComment,
  getOrderList,
  getCancelMeetOrderuser,
  getexpertinfo,
  getexpert,
  getmyPurchase,
  GetPostComment,
  LaunchPurchaseComment,
  InfoCommentList,
  DeleteAskToSes
}
export default API;